package com.wenyang.dao;

import com.wenyang.entity.TabRoute;
import com.wenyang.entity.VO.TabRouteVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.HashMap;
import java.util.List;

/**
 * @Author Zx
 * @Date 2024/3/20 9:25
 * @Version 1.0
 */
@Mapper
public interface RouteDao {

    /**
     * 查询所有路线信息
     * @return
     */
    List<TabRoute> findAll();



    /**
     * 查询总条数
     * @param rname
     * @return
     */
    int selectPageWithParam(String rname);


    /**
     * 分页查询所有旅游列表
     * @param startIdx
     * @param size
     * @param rname
     * @return
     */
    List<TabRoute> listByPage(int startIdx, int size, String rname);


    int saveRoute(TabRouteVo tabRouteVo);


    String removeRoute(String ids);
}
